package com.shujia.scala

object DemoImplicit {
  def main(args: Array[String]): Unit = {
    /**
     * 3、隐式转换变量
     *
     */

    def fun(pro: String)(implicit str: String): Unit = {
      println(pro + ":" + str)
    }

    fun("java")("spark")

    //隐式转换表
    implicit val s: String = "hadoop"

    //会自动使用当前作用域中的隐式转换变量补齐后面的参数
    fun("scala")
  }

}
